import request from '@/utils/request'

/**
* 分页查询数据
* @param data
*/
export function <%= table.firstLowerClassName %>List(data) {
    return request({
        url: '/<%= table.firstLowerClassName %>/page',
        method:'post',
        data
    })
}
/**
* 根据id查询详情
*/
export function get<%= table.className %>ById(id){
    return request({
        url: `/<%= table.firstLowerClassName %>/${<%= primaryKey.field%>}`,
        method:'get'
    })
}

/**
* 保存或更新详情
*/
export function edit<%= table.className %>(data){
    return request({
        url: '<%= table.firstLowerClassName %>/edit',
        method:'post',
        data
    })
}

/**
* 删除数据
*/
export function del<%= table.className %>ById(id){
    return request({
        url: `/<%= table.firstLowerClassName %>/${<%= primaryKey.field%>}`,
        method:'delete'
    })
}

/**
* 导入数据
* @param url 要上传的文件地址
* @param files 文件数组
*/
export function import4excel(url,files){
    const data = new FormData()
    files.forEach(item => {data.append("files",item.raw)})
    return request({
        url,
        method: 'post',
        data
    })
}
